PropertyType は EntityType ごとに設定するべきか?
from
進行表
PropertyType
は
EntityType
ごとに設定するべきか?
設定できるようにするメリット
変更が自由になる
もし EntityType に応じて PropertyType の
displayName
や、
acceptable methods
を変えたいという需要があるのだとしたら・・・
いや、ない
デメリット
めんどくさい
新しいエンティティを追加するたびに PropertyType を全部書き直していたら重複する行がすごいことになる・・・。
特定の PropertyType に対して、定義される
acceptable Methods
は一定。これでいいと思います。
更に重複をなくすために、PropertyType はネームスペースに対して定義する。
EntityTypeは、その定義を
reference
オブジェクトを使って利用する。